import Vuex from 'vuex';
export default new Vuex.Store({
    state: {
        selectedFiles: [], // 存储文件的数组

    },
    mutations: {
        //向selectedFiles数组中添加fileObject对象
        addFile(state,fileObject) {
            state.selectedFiles.push(fileObject);
        },
        // 清空 selectedFiles 数组
        clearSelectedFiles(state) {
            state.selectedFiles = [];
        },
    },
    actions: {
        // action用于处理异步操作
    },
    getters: {
        // getter用于获取state中的数据
        getAllFiles: state => state.selectedFiles,
    },
});